export default {
  // 此处添加事件传入的参数是个对象 可以在eventadd.vue的submit()看出来
  addevent({commit}, params) {
    commit('ADDEVENT', params);
  },
  // 移到已完成
  movedone({commit}, params) {
    // commit('MOVEDONE', {id : params}); 这种相等与将传入的参数赋给id 这个时候提交给mutations的就是一个对象 此时想要得到id 在mutations需要参数.id
    commit('MOVEDONE', params);//传过去的就是@click="moveDone(itme.id)"中的id
  },
  // 从已完成移动到未完成
  movetodo({commit}, params) {
    commit('MOVETODO', params);
  },
  // 移动到已取消
  movecancel({commit}, params) {
    commit('MOVECANCEL', params)
  },

  // 清除数据
  clearevent({commit}){
    commit('CLEAREVENT')
  },

  // 上传文件
  uploadevent({commit}, data) {
    commit('UPLOADEVENT', data)
  },

  // 删除单条数据
  delevent({commit}, params) {
    commit('DELEVENT', params)
  },

  // 编辑数据
  editevent({commit}, info) {
    commit('EDITEVENT', info)
  }
}